package com.ruoyi.system.domain;

import java.math.BigDecimal;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 熔炼炉铁水标准对象 tb_detection_rl_standard
 *
 * @author ruoyi
 * @date 2025-02-13
 */
public class TbDetectionRlStandard extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 熔炼炉铁水标准主键 */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long id;

    /** 车间 */
    @Excel(name = "车间")
    private Integer factoryCode;

    /** 熔炼炉名称 */
    @Excel(name = "熔炼炉名称")
    private String smelterName;

    /** 牌号 */
    @Excel(name = "牌号")
    private String smelterNum;

    /** 碳最小值 */
    @Excel(name = "碳最小值")
    private BigDecimal cMin;

    /** 碳最大值 */
    @Excel(name = "碳最大值")
    private BigDecimal cMax;

    /** 硅最小值 */
    @Excel(name = "硅最小值")
    private BigDecimal siMin;

    /** 硫最大硅 */
    @Excel(name = "硫最大硅")
    private BigDecimal siMax;

    /** 锰最小值 */
    @Excel(name = "锰最小值")
    private BigDecimal mnMin;

    /** 锰最大值 */
    @Excel(name = "锰最大值")
    private BigDecimal mnMax;

    /** 磷最小值 */
    @Excel(name = "磷最小值")
    private BigDecimal pMin;

    /** 磷最大值 */
    @Excel(name = "磷最大值")
    private BigDecimal pMax;

    /** 硫最小值 */
    @Excel(name = "硫最小值")
    private BigDecimal sMin;

    /** 硫最大值 */
    @Excel(name = "硫最大值")
    private BigDecimal sMax;

    /** 钛最小值 */
    @Excel(name = "钛最小值")
    private BigDecimal tiMin;

    /** 钛最大值 */
    @Excel(name = "钛最大值")
    private BigDecimal tiMax;

    /** 铬最小值 */
    @Excel(name = "铬最小值")
    private BigDecimal crMin;

    /** 铬最大值 */
    @Excel(name = "铬最大值")
    private BigDecimal crMax;

    /** 删除标记 */
    @Excel(name = "删除标记")
    private Integer deleted;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setFactoryCode(Integer factoryCode)
    {
        this.factoryCode = factoryCode;
    }

    public Integer getFactoryCode()
    {
        return factoryCode;
    }
    public void setSmelterName(String smelterName)
    {
        this.smelterName = smelterName;
    }

    public String getSmelterName()
    {
        return smelterName;
    }
    public void setSmelterNum(String smelterNum)
    {
        this.smelterNum = smelterNum;
    }

    public String getSmelterNum()
    {
        return smelterNum;
    }
    public void setcMin(BigDecimal cMin)
    {
        this.cMin = cMin;
    }

    public BigDecimal getcMin()
    {
        return cMin;
    }
    public void setcMax(BigDecimal cMax)
    {
        this.cMax = cMax;
    }

    public BigDecimal getcMax()
    {
        return cMax;
    }
    public void setSiMin(BigDecimal siMin)
    {
        this.siMin = siMin;
    }

    public BigDecimal getSiMin()
    {
        return siMin;
    }
    public void setSiMax(BigDecimal siMax)
    {
        this.siMax = siMax;
    }

    public BigDecimal getSiMax()
    {
        return siMax;
    }
    public void setMnMin(BigDecimal mnMin)
    {
        this.mnMin = mnMin;
    }

    public BigDecimal getMnMin()
    {
        return mnMin;
    }
    public void setMnMax(BigDecimal mnMax)
    {
        this.mnMax = mnMax;
    }

    public BigDecimal getMnMax()
    {
        return mnMax;
    }
    public void setpMin(BigDecimal pMin)
    {
        this.pMin = pMin;
    }

    public BigDecimal getpMin()
    {
        return pMin;
    }
    public void setpMax(BigDecimal pMax)
    {
        this.pMax = pMax;
    }

    public BigDecimal getpMax()
    {
        return pMax;
    }
    public void setsMin(BigDecimal sMin)
    {
        this.sMin = sMin;
    }

    public BigDecimal getsMin()
    {
        return sMin;
    }
    public void setsMax(BigDecimal sMax)
    {
        this.sMax = sMax;
    }

    public BigDecimal getsMax()
    {
        return sMax;
    }
    public void setTiMin(BigDecimal tiMin)
    {
        this.tiMin = tiMin;
    }

    public BigDecimal getTiMin()
    {
        return tiMin;
    }
    public void setTiMax(BigDecimal tiMax)
    {
        this.tiMax = tiMax;
    }

    public BigDecimal getTiMax()
    {
        return tiMax;
    }
    public void setCrMin(BigDecimal crMin)
    {
        this.crMin = crMin;
    }

    public BigDecimal getCrMin()
    {
        return crMin;
    }
    public void setCrMax(BigDecimal crMax)
    {
        this.crMax = crMax;
    }

    public BigDecimal getCrMax()
    {
        return crMax;
    }
    public void setDeleted(Integer deleted)
    {
        this.deleted = deleted;
    }

    public Integer getDeleted()
    {
        return deleted;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("factoryCode", getFactoryCode())
            .append("smelterName", getSmelterName())
            .append("smelterNum", getSmelterNum())
            .append("cMin", getcMin())
            .append("cMax", getcMax())
            .append("siMin", getSiMin())
            .append("siMax", getSiMax())
            .append("mnMin", getMnMin())
            .append("mnMax", getMnMax())
            .append("pMin", getpMin())
            .append("pMax", getpMax())
            .append("sMin", getsMin())
            .append("sMax", getsMax())
            .append("tiMin", getTiMin())
            .append("tiMax", getTiMax())
            .append("crMin", getCrMin())
            .append("crMax", getCrMax())
            .append("createTime", getCreateTime())
            .append("createBy", getCreateBy())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("deleted", getDeleted())
            .append("remark", getRemark())
            .toString();
    }
}
